#ifndef PS_PIZZASTORE_H
#define PS_PIZZASTORE_H
#include <iostream>
#include <memory>

using namespace std;

#include "PzsPizza.h"
#include "PzsSimplePizzaFactory.h"
#include "PzsPizza.h"
using namespace FPHdPizzas;

namespace FPHdPizzas {
    class PizzaStore
    {
    public:
        PizzaStore(std::shared_ptr<SimplePizzaFactory> simpleFactory);
        std::shared_ptr<Pizza> orderPizza(std::string type);

    public:
        std::shared_ptr<SimplePizzaFactory> m_pFacotry;
    };
}

#endif // PS_PIZZASTORE_H
